package com.fndsoft.police.xuancheng.domain;

import com.fndsoft.police.xuancheng.componet.colog.COLog;
import com.fndsoft.police.xuancheng.listener.CommonListener;
import com.google.gson.Gson;

/**
 * @author carlos carlosk@163.com
 * @version 创建时间：2014年1月6日 下午7:17:07 类说明
 */

public class BaseObject {
	private CommonListener commonLinstener;

	public CommonListener getCommonListener() {
		return commonLinstener;
	}

	public void setCommonListener(CommonListener commonLinstener) {
		this.commonLinstener = commonLinstener;
	}

	/**
	 * 调试
	 * 
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2013-8-20 上午10:26:02
	 * @param msg
	 */
	public void debug(String msg) {
		COLog.d(this.getClass().getSimpleName(), msg);
	}

	@Override
	public String toString() {
		Gson gson = new Gson();
		return gson.toJson(this);
	}
	
	/**
	 * 静态的debug日志
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2014年2月20日 下午2:37:39
	 * @param msg
	 */
	public static void debugLog(String msg){
		COLog.d(msg);
	}
	/**
	 * 静态的debug日志
	 * @author carlos carlosk@163.com
	 * @version 创建时间：2014年2月20日 下午2:37:39
	 * @param msg
	 */
	public static void debugLog(String tag,String msg){
		COLog.d(tag,msg);
	}
}
